package leave.model.impl.mysql;

import java.io.Serializable;

import leave.model.LeaveCount;


public class LeaveCountImpl implements LeaveCount, Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6441444943209493067L;
	/**
	 * 
	 */
	private String rank;
	private int NumberOfDays;
	private String LeaveType;
	
	public LeaveCountImpl() {
		super();
	}
	
	/* (non-Javadoc)
	 * @see leave.model.impl.LeaveCount#getRole()
	 */
	/* (non-Javadoc)
	 * @see leave.model.impl.PublicHoliday#getRole()
	 */
	@Override
	public String getRank() {
		return rank;
	}
	/* (non-Javadoc)
	 * @see leave.model.impl.LeaveCount#setRole(java.lang.String)
	 */
	/* (non-Javadoc)
	 * @see leave.model.impl.PublicHoliday#setRole(java.lang.String)
	 */
	@Override
	public void setRank(String rank) {
		this.rank = rank;
	}
	/* (non-Javadoc)
	 * @see leave.model.impl.LeaveCount#getNumberOfDays()
	 */
	/* (non-Javadoc)
	 * @see leave.model.impl.PublicHoliday#getNumberOfDays()
	 */
	@Override
	public int getNumberOfDays() {
		return NumberOfDays;
	}
	/* (non-Javadoc)
	 * @see leave.model.impl.LeaveCount#setNumberOfDays(int)
	 */
	/* (non-Javadoc)
	 * @see leave.model.impl.PublicHoliday#setNumberOfDays(int)
	 */
	@Override
	public void setNumberOfDays(int numberOfDays) {
		NumberOfDays = numberOfDays;
	}

	@Override
	public String getLeaveType() {
		// TODO Auto-generated method stub
		return this.LeaveType;
	}

	@Override
	public void setLeaveType(String LeaveType) {
		// TODO Auto-generated method stub
		this.LeaveType = LeaveType;
	}
}
